home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / util / sys / PoolMem.readme < prev    next >
Encoding:
Text File  |  1999-09-06  |  4.9 KB  |  127 lines

  1. Short:    Memory defragmentizer/AllocP superset
  2. Author:   thor@math.tu-berlin.de (Thomas Richter)
  3. Uploader: thor@math.tu-berlin.de (Thomas Richter)
  4. Version:  1.47
  5. Type:     util/sys
  6. Requires: OS 3.0
  7.  
  8.  
  9. IMPORTANT NOTE:    This is now a real¹ PoolMem release, 1.47. Someone uploaded
  10. a bogus 1.45 release with a trojan to the Aminet. Please replace any 1.45
  11. release by this 1.47. There never WAS an official 1.45 release.
  12.  
  13. ¹) Hoping that nobody uploads now a trojan of the 1.47. You can always cross
  14. check releases of my software by looking at my home page, or downloading my
  15. software from there in first place. My web page is *much* safer:
  16.  
  17.     http://www.tu-berlin.de/~thor/thor/index.html
  18.  
  19. In case you see a newer release on the Aminet and this release does not show
  20. up on my home page in a couple of days, you should get suspicious.
  21. ______________________________________________________________________________
  22.  
  23.             Version History
  24.  
  25. This is not the complete version history, check the PoolMem.guide for details.
  26. ______________________________________________________________________________
  27.  
  28. 1.47:
  29.  
  30. The PoolMem memory clear routine is now a bit more effective (slightly).
  31. Allocations with MEMF_REVERSE set will be no longer taken from the memory
  32. scratch list. Added a new option KEEPSORTED that implements a slightly
  33. different scratch management which *might* help to improve the garbage
  34. collection mechanism under certain circumstances. 
  35.  
  36. Note that there's now a bug-report form in case you encounter problems.
  37. ______________________________________________________________________________
  38.  
  39. 1.46:
  40.  
  41. Made sure that the PoolMem allocated memory headers are always in public
  42. memory. NOTE THAT THERE IS NO 1.45 RELEASE. SOMEONE WITH A STRANGE SENSE OF
  43. HUMOUR UPLOADED A TROJAN WITH A FAKED 1.45 RELEASE. DELETE IT IMMEDIATELY AS
  44. SOON AS YOU SEE IT AND REPLACE IT BY THIS 1.46.
  45. Updated ShowMem as well.
  46.  
  47.  
  48. 1.44:
  49.  
  50. Fixed a minor problem in the allocation function that might have resulted
  51. in non-optimal memory layout on some boards and could have caused slow-downs.
  52.  
  53.  
  54. 1.43.1:
  55.  
  56. Forgot to include the latest release of ShowMem. Oops! Thanks Raphael!
  57. Note that PoolMem *is not* compatible to MuGuardianAngel!
  58.  
  59.  
  60. 1.43:
  61.  
  62. PoolMem does no longer try to pool non-MEMF_PUBLIC memory. This might be
  63. of importance if virtual memory is introduced.
  64.  
  65.  
  66. 1.42:
  67.  
  68. Added the FREEMEMRESULT option to set a result code for FreeMem(). This can
  69. be used to work around bugs of various programs, check the guide for
  70. details.
  71.  
  72. 1.41.3:
  73.  
  74. Added the RexxSerDevFix archive to the distribution. This patches a bug in
  75. the rexxserdev.library. Check the guide for details.
  76.  
  77. 1.41.2:
  78.  
  79. Fixed the description of the pgs_PatchMem program, added Carl's EMail.
  80.  
  81. 1.41.1:
  82.  
  83. Added the pgs_patchmem experimental program. Might help to avoid Photogenics
  84. crashes, but don't use it permanently. Read the guide first before trying it.
  85. Thanks goes to Carl Drougge for writing this program, and for allowing me to
  86. redistribute it.
  87. ______________________________________________________________________________
  88.  
  89. Have fun,
  90.     Thomas        August 1999
  91.  
  92.  
  93. ============================= Archive contents =============================
  94.  
  95. Original  Packed Ratio    Date     Time    Name
  96. -------- ------- ----- --------- --------  -------------
  97.     3675     784 78.6% 15-Aug-99 14:39:04 +BugReport
  98.      856     382 55.3% 15-Aug-99 14:35:58 +BugReport.info
  99.    22170    9225 58.3% 21-Nov-98 15:44:58 +Developer.readme
  100.      856     374 56.3% 01-Nov-98 17:22:14 +Developer.readme.info
  101.     5932    3947 33.4% 20-Apr-98 19:20:14 +FragMeter
  102.     1820    1290 29.1% 07-Mar-98 17:16:08 +MemoryMess
  103.     1336     927 30.6% 21-Jun-98 13:15:20 +PatchRAM
  104.     4961    2296 53.7% 21-Jun-98 13:18:56 +PatchRAM.readme
  105.      856     373 56.4% 01-Nov-98 17:22:14 +PatchRAM.readme.info
  106.      180     151 16.1% 25-Jan-98 13:35:00 +PatchReplyMsg
  107.      192     162 15.6% 23-Aug-98 20:27:14 +pgs_patchmem
  108.     7348    4555 38.0% 29-Aug-99 18:11:34 +PoolMem
  109.    37757   15275 59.5% 29-Aug-99 18:11:24 +PoolMem.guide
  110.      537     284 47.1% 01-Nov-98 17:22:14 +PoolMem.guide.info
  111.     3075    1513 50.7% 29-Aug-99 18:13:58 +PoolMem.readme
  112.      856     378 55.8% 01-Nov-98 17:22:14 +PoolMem.readme.info
  113.     1164     764 34.3% 12-Jul-98 01:01:30 +PoolMemDetect
  114.      628     270 57.0% 03-Jun-99 21:16:12 +RexxSerDevFix.info
  115.      180     169  6.1% 01-Nov-98 17:10:12 +rexxserdev.pch
  116.     3945    1794 54.5% 01-Nov-98 17:20:44 +RexxSerDevFix.readme
  117.      856     379 55.7% 03-Jun-99 21:16:12 +RexxSerDevFix.readme.info
  118.    14688    9310 36.6% 01-Nov-98 17:10:28 +spatch
  119.     4592    2926 36.2% 10-Jul-99 22:31:14 +ShowMem
  120.     8323    3606 56.6% 10-Jul-99 22:36:16 +ShowMem.guide
  121.      537     285 46.9% 01-Nov-98 17:22:14 +ShowMem.guide.info
  122.     1110     381 65.6% 01-Nov-98 17:22:14 +ShowMem.info
  123.     9526    5060 46.8% 13-Jun-99 18:13:10 +ShowMem.pic
  124.     1845     898 51.3% 10-Jul-99 22:33:06 +ShowMem.readme
  125. -------- ------- ----- --------- --------
  126.   139801   67758 51.5% 30-Aug-99 22:17:42   28 files
  127.